# From a single S in a sea of O, grow a uniquely addressed pattern

pixels_per_node    = 15
speedup_factor     = 20
max_duration       = 2000
node_display       = Color

!START_TRANSITION_RULES
# first reaction defines a random orientation.
S + O -> A0v0 + A0v1 (1)
# build a uniquely-addressed 2-pixel-wide line.
A0v0 + O -> B0v0 + T1v0 (1)
B0v0 + T1v0 -> A0v0 + O (1)
A0v1 + O -> B0v1 + T1v1 (1)
B0v1 + T1v1 -> A0v1 + O (1)
T1v0 + T1v1 -> G1v0 + G1v1 (1)
B0v0 + G1v0 -> P0v0 + A1v0 (1)
B0v1 + G1v1 -> C0v1 + A1v1 (1)
A1v0 + O -> B1v0 + T2v0 (1)
B1v0 + T2v0 -> A1v0 + O (1)
A1v1 + O -> B1v1 + T2v1 (1)
B1v1 + T2v1 -> A1v1 + O (1)
T2v0 + T2v1 -> G2v0 + G2v1 (1)
B1v0 + G2v0 -> P1v0 + A2v0 (1)
B1v1 + G2v1 -> C1v1 + A2v1 (1)
A2v0 + O -> B2v0 + T3v0 (1)
B2v0 + T3v0 -> A2v0 + O (1)
A2v1 + O -> B2v1 + T3v1 (1)
B2v1 + T3v1 -> A2v1 + O (1)
T3v0 + T3v1 -> G3v0 + G3v1 (1)
B2v0 + G3v0 -> P2v0 + A3v0 (1)
B2v1 + G3v1 -> C2v1 + A3v1 (1)
A3v0 + O -> B3v0 + T4v0 (1)
B3v0 + T4v0 -> A3v0 + O (1)
A3v1 + O -> B3v1 + T4v1 (1)
B3v1 + T4v1 -> A3v1 + O (1)
T4v0 + T4v1 -> G4v0 + G4v1 (1)
B3v0 + G4v0 -> P3v0 + A4v0 (1)
B3v1 + G4v1 -> C3v1 + A4v1 (1)
A4v0 + O -> B4v0 + T5v0 (1)
B4v0 + T5v0 -> A4v0 + O (1)
A4v1 + O -> B4v1 + T5v1 (1)
B4v1 + T5v1 -> A4v1 + O (1)
T5v0 + T5v1 -> G5v0 + G5v1 (1)
B4v0 + G5v0 -> P4v0 + A5v0 (1)
B4v1 + G5v1 -> C4v1 + A5v1 (1)
A5v0 + O -> B5v0 + T6v0 (1)
B5v0 + T6v0 -> A5v0 + O (1)
A5v1 + O -> B5v1 + T6v1 (1)
B5v1 + T6v1 -> A5v1 + O (1)
T6v0 + T6v1 -> G6v0 + G6v1 (1)
B5v0 + G6v0 -> P5v0 + A6v0 (1)
B5v1 + G6v1 -> C5v1 + A6v1 (1)
A6v0 + O -> B6v0 + T7v0 (1)
B6v0 + T7v0 -> A6v0 + O (1)
A6v1 + O -> B6v1 + T7v1 (1)
B6v1 + T7v1 -> A6v1 + O (1)
T7v0 + T7v1 -> G7v0 + G7v1 (1)
B6v0 + G7v0 -> P6v0 + A7v0 (1)
B6v1 + G7v1 -> C6v1 + A7v1 (1)
A7v0 + O -> B7v0 + T8v0 (1)
B7v0 + T8v0 -> A7v0 + O (1)
A7v1 + O -> B7v1 + T8v1 (1)
B7v1 + T8v1 -> A7v1 + O (1)
T8v0 + T8v1 -> G8v0 + G8v1 (1)
B7v0 + G8v0 -> P7v0 + A8v0 (1)
B7v1 + G8v1 -> C7v1 + A8v1 (1)
A8v0 + O -> B8v0 + T9v0 (1)
B8v0 + T9v0 -> A8v0 + O (1)
A8v1 + O -> B8v1 + T9v1 (1)
B8v1 + T9v1 -> A8v1 + O (1)
T9v0 + T9v1 -> G9v0 + G9v1 (1)
B8v0 + G9v0 -> P8v0 + A9v0 (1)
B8v1 + G9v1 -> C8v1 + A9v1 (1)
A9v0 + O -> B9v0 + T10v0 (1)
B9v0 + T10v0 -> A9v0 + O (1)
A9v1 + O -> B9v1 + T10v1 (1)
B9v1 + T10v1 -> A9v1 + O (1)
T10v0 + T10v1 -> G10v0 + G10v1 (1)
B9v0 + G10v0 -> P9v0 + A10v0 (1)
B9v1 + G10v1 -> C9v1 + A10v1 (1)
A10v0 + O -> B10v0 + T11v0 (1)
B10v0 + T11v0 -> A10v0 + O (1)
A10v1 + O -> B10v1 + T11v1 (1)
B10v1 + T11v1 -> A10v1 + O (1)
T11v0 + T11v1 -> G11v0 + G11v1 (1)
B10v0 + G11v0 -> P10v0 + A11v0 (1)
B10v1 + G11v1 -> C10v1 + A11v1 (1)
A11v0 + O -> B11v0 + T12v0 (1)
B11v0 + T12v0 -> A11v0 + O (1)
A11v1 + O -> B11v1 + T12v1 (1)
B11v1 + T12v1 -> A11v1 + O (1)
T12v0 + T12v1 -> G12v0 + G12v1 (1)
B11v0 + G12v0 -> P11v0 + A12v0 (1)
B11v1 + G12v1 -> C11v1 + A12v1 (1)
A12v0 + O -> B12v0 + T13v0 (1)
B12v0 + T13v0 -> A12v0 + O (1)
A12v1 + O -> B12v1 + T13v1 (1)
B12v1 + T13v1 -> A12v1 + O (1)
T13v0 + T13v1 -> G13v0 + G13v1 (1)
B12v0 + G13v0 -> P12v0 + A13v0 (1)
B12v1 + G13v1 -> C12v1 + A13v1 (1)
A13v0 + O -> B13v0 + T14v0 (1)
B13v0 + T14v0 -> A13v0 + O (1)
A13v1 + O -> B13v1 + T14v1 (1)
B13v1 + T14v1 -> A13v1 + O (1)
T14v0 + T14v1 -> G14v0 + G14v1 (1)
B13v0 + G14v0 -> P13v0 + A14v0 (1)
B13v1 + G14v1 -> C13v1 + A14v1 (1)
A14v0 + O -> B14v0 + T15v0 (1)
B14v0 + T15v0 -> A14v0 + O (1)
A14v1 + O -> B14v1 + T15v1 (1)
B14v1 + T15v1 -> A14v1 + O (1)
T15v0 + T15v1 -> G15v0 + G15v1 (1)
B14v0 + G15v0 -> P14v0 + A15v0 (1)
B14v1 + G15v1 -> C14v1 + A15v1 (1)
A15v1 -> C15v1 (1)
A15v0 -> P15v0 (1)
# build an orthogonal uniquely-addressed 2-pixel-wide line.
C0v1 + O -> D0v1 + T0v2 (1)
D0v1 + T0v2 -> C0v1 + O (1)
C1v1 + O -> D1v1 + T1v2 (1)
D1v1 + T1v2 -> C1v1 + O (1)
T0v2 + T1v2 -> G0v2 + G1v2 (1)
G0v2 + D0v1 -> C0v2 + P0v1 (1)
G1v2 + D1v1 -> D1v2 + P1v1 (1)
C0v2 + O -> D0v2 + T0v3 (1)
D0v2 + T0v3 -> C0v2 + O (1)
C1v2 + O -> D1v2 + T1v3 (1)
D1v2 + T1v3 -> C1v2 + O (1)
T0v3 + T1v3 -> G0v3 + G1v3 (1)
G0v3 + D0v2 -> C0v3 + P0v2 (1)
G1v3 + D1v2 -> D1v3 + P1v2 (1)
C0v3 + O -> D0v3 + T0v4 (1)
D0v3 + T0v4 -> C0v3 + O (1)
C1v3 + O -> D1v3 + T1v4 (1)
D1v3 + T1v4 -> C1v3 + O (1)
T0v4 + T1v4 -> G0v4 + G1v4 (1)
G0v4 + D0v3 -> C0v4 + P0v3 (1)
G1v4 + D1v3 -> D1v4 + P1v3 (1)
C0v4 + O -> D0v4 + T0v5 (1)
D0v4 + T0v5 -> C0v4 + O (1)
C1v4 + O -> D1v4 + T1v5 (1)
D1v4 + T1v5 -> C1v4 + O (1)
T0v5 + T1v5 -> G0v5 + G1v5 (1)
G0v5 + D0v4 -> C0v5 + P0v4 (1)
G1v5 + D1v4 -> D1v5 + P1v4 (1)
C0v5 + O -> D0v5 + T0v6 (1)
D0v5 + T0v6 -> C0v5 + O (1)
C1v5 + O -> D1v5 + T1v6 (1)
D1v5 + T1v6 -> C1v5 + O (1)
T0v6 + T1v6 -> G0v6 + G1v6 (1)
G0v6 + D0v5 -> C0v6 + P0v5 (1)
G1v6 + D1v5 -> D1v6 + P1v5 (1)
C0v6 + O -> D0v6 + T0v7 (1)
D0v6 + T0v7 -> C0v6 + O (1)
C1v6 + O -> D1v6 + T1v7 (1)
D1v6 + T1v7 -> C1v6 + O (1)
T0v7 + T1v7 -> G0v7 + G1v7 (1)
G0v7 + D0v6 -> C0v7 + P0v6 (1)
G1v7 + D1v6 -> D1v7 + P1v6 (1)
C0v7 + O -> D0v7 + T0v8 (1)
D0v7 + T0v8 -> C0v7 + O (1)
C1v7 + O -> D1v7 + T1v8 (1)
D1v7 + T1v8 -> C1v7 + O (1)
T0v8 + T1v8 -> G0v8 + G1v8 (1)
G0v8 + D0v7 -> C0v8 + P0v7 (1)
G1v8 + D1v7 -> D1v8 + P1v7 (1)
C0v8 + O -> D0v8 + T0v9 (1)
D0v8 + T0v9 -> C0v8 + O (1)
C1v8 + O -> D1v8 + T1v9 (1)
D1v8 + T1v9 -> C1v8 + O (1)
T0v9 + T1v9 -> G0v9 + G1v9 (1)
G0v9 + D0v8 -> C0v9 + P0v8 (1)
G1v9 + D1v8 -> D1v9 + P1v8 (1)
C0v9 + O -> D0v9 + T0v10 (1)
D0v9 + T0v10 -> C0v9 + O (1)
C1v9 + O -> D1v9 + T1v10 (1)
D1v9 + T1v10 -> C1v9 + O (1)
T0v10 + T1v10 -> G0v10 + G1v10 (1)
G0v10 + D0v9 -> C0v10 + P0v9 (1)
G1v10 + D1v9 -> D1v10 + P1v9 (1)
C0v10 + O -> D0v10 + T0v11 (1)
D0v10 + T0v11 -> C0v10 + O (1)
C1v10 + O -> D1v10 + T1v11 (1)
D1v10 + T1v11 -> C1v10 + O (1)
T0v11 + T1v11 -> G0v11 + G1v11 (1)
G0v11 + D0v10 -> C0v11 + P0v10 (1)
G1v11 + D1v10 -> D1v11 + P1v10 (1)
C0v11 + O -> D0v11 + T0v12 (1)
D0v11 + T0v12 -> C0v11 + O (1)
C1v11 + O -> D1v11 + T1v12 (1)
D1v11 + T1v12 -> C1v11 + O (1)
T0v12 + T1v12 -> G0v12 + G1v12 (1)
G0v12 + D0v11 -> C0v12 + P0v11 (1)
G1v12 + D1v11 -> D1v12 + P1v11 (1)
C0v12 + O -> D0v12 + T0v13 (1)
D0v12 + T0v13 -> C0v12 + O (1)
C1v12 + O -> D1v12 + T1v13 (1)
D1v12 + T1v13 -> C1v12 + O (1)
T0v13 + T1v13 -> G0v13 + G1v13 (1)
G0v13 + D0v12 -> C0v13 + P0v12 (1)
G1v13 + D1v12 -> D1v13 + P1v12 (1)
C0v13 + O -> D0v13 + T0v14 (1)
D0v13 + T0v14 -> C0v13 + O (1)
C1v13 + O -> D1v13 + T1v14 (1)
D1v13 + T1v14 -> C1v13 + O (1)
T0v14 + T1v14 -> G0v14 + G1v14 (1)
G0v14 + D0v13 -> C0v14 + P0v13 (1)
G1v14 + D1v13 -> D1v14 + P1v13 (1)
C0v14 + O -> D0v14 + T0v15 (1)
D0v14 + T0v15 -> C0v14 + O (1)
C1v14 + O -> D1v14 + T1v15 (1)
D1v14 + T1v15 -> C1v14 + O (1)
T0v15 + T1v15 -> G0v15 + G1v15 (1)
G0v15 + D0v14 -> C0v15 + P0v14 (1)
G1v15 + D1v14 -> D1v15 + P1v14 (1)
# fill in the interior.
C2v1 + O -> P2v1 + A2v2 (1)
D1v2 + A2v2 -> C1v2 + D2v2 (1)
C2v2 + O -> P2v2 + A2v3 (1)
D1v3 + A2v3 -> C1v3 + D2v3 (1)
C2v3 + O -> P2v3 + A2v4 (1)
D1v4 + A2v4 -> C1v4 + D2v4 (1)
C2v4 + O -> P2v4 + A2v5 (1)
D1v5 + A2v5 -> C1v5 + D2v5 (1)
C2v5 + O -> P2v5 + A2v6 (1)
D1v6 + A2v6 -> C1v6 + D2v6 (1)
C2v6 + O -> P2v6 + A2v7 (1)
D1v7 + A2v7 -> C1v7 + D2v7 (1)
C2v7 + O -> P2v7 + A2v8 (1)
D1v8 + A2v8 -> C1v8 + D2v8 (1)
C2v8 + O -> P2v8 + A2v9 (1)
D1v9 + A2v9 -> C1v9 + D2v9 (1)
C2v9 + O -> P2v9 + A2v10 (1)
D1v10 + A2v10 -> C1v10 + D2v10 (1)
C2v10 + O -> P2v10 + A2v11 (1)
D1v11 + A2v11 -> C1v11 + D2v11 (1)
C2v11 + O -> P2v11 + A2v12 (1)
D1v12 + A2v12 -> C1v12 + D2v12 (1)
C2v12 + O -> P2v12 + A2v13 (1)
D1v13 + A2v13 -> C1v13 + D2v13 (1)
C2v13 + O -> P2v13 + A2v14 (1)
D1v14 + A2v14 -> C1v14 + D2v14 (1)
C2v14 + O -> P2v14 + A2v15 (1)
D1v15 + A2v15 -> C1v15 + D2v15 (1)
C3v1 + O -> P3v1 + A3v2 (1)
D2v2 + A3v2 -> C2v2 + D3v2 (1)
C3v2 + O -> P3v2 + A3v3 (1)
D2v3 + A3v3 -> C2v3 + D3v3 (1)
C3v3 + O -> P3v3 + A3v4 (1)
D2v4 + A3v4 -> C2v4 + D3v4 (1)
C3v4 + O -> P3v4 + A3v5 (1)
D2v5 + A3v5 -> C2v5 + D3v5 (1)
C3v5 + O -> P3v5 + A3v6 (1)
D2v6 + A3v6 -> C2v6 + D3v6 (1)
C3v6 + O -> P3v6 + A3v7 (1)
D2v7 + A3v7 -> C2v7 + D3v7 (1)
C3v7 + O -> P3v7 + A3v8 (1)
D2v8 + A3v8 -> C2v8 + D3v8 (1)
C3v8 + O -> P3v8 + A3v9 (1)
D2v9 + A3v9 -> C2v9 + D3v9 (1)
C3v9 + O -> P3v9 + A3v10 (1)
D2v10 + A3v10 -> C2v10 + D3v10 (1)
C3v10 + O -> P3v10 + A3v11 (1)
D2v11 + A3v11 -> C2v11 + D3v11 (1)
C3v11 + O -> P3v11 + A3v12 (1)
D2v12 + A3v12 -> C2v12 + D3v12 (1)
C3v12 + O -> P3v12 + A3v13 (1)
D2v13 + A3v13 -> C2v13 + D3v13 (1)
C3v13 + O -> P3v13 + A3v14 (1)
D2v14 + A3v14 -> C2v14 + D3v14 (1)
C3v14 + O -> P3v14 + A3v15 (1)
D2v15 + A3v15 -> C2v15 + D3v15 (1)
C4v1 + O -> P4v1 + A4v2 (1)
D3v2 + A4v2 -> C3v2 + D4v2 (1)
C4v2 + O -> P4v2 + A4v3 (1)
D3v3 + A4v3 -> C3v3 + D4v3 (1)
C4v3 + O -> P4v3 + A4v4 (1)
D3v4 + A4v4 -> C3v4 + D4v4 (1)
C4v4 + O -> P4v4 + A4v5 (1)
D3v5 + A4v5 -> C3v5 + D4v5 (1)
C4v5 + O -> P4v5 + A4v6 (1)
D3v6 + A4v6 -> C3v6 + D4v6 (1)
C4v6 + O -> P4v6 + A4v7 (1)
D3v7 + A4v7 -> C3v7 + D4v7 (1)
C4v7 + O -> P4v7 + A4v8 (1)
D3v8 + A4v8 -> C3v8 + D4v8 (1)
C4v8 + O -> P4v8 + A4v9 (1)
D3v9 + A4v9 -> C3v9 + D4v9 (1)
C4v9 + O -> P4v9 + A4v10 (1)
D3v10 + A4v10 -> C3v10 + D4v10 (1)
C4v10 + O -> P4v10 + A4v11 (1)
D3v11 + A4v11 -> C3v11 + D4v11 (1)
C4v11 + O -> P4v11 + A4v12 (1)
D3v12 + A4v12 -> C3v12 + D4v12 (1)
C4v12 + O -> P4v12 + A4v13 (1)
D3v13 + A4v13 -> C3v13 + D4v13 (1)
C4v13 + O -> P4v13 + A4v14 (1)
D3v14 + A4v14 -> C3v14 + D4v14 (1)
C4v14 + O -> P4v14 + A4v15 (1)
D3v15 + A4v15 -> C3v15 + D4v15 (1)
C5v1 + O -> P5v1 + A5v2 (1)
D4v2 + A5v2 -> C4v2 + D5v2 (1)
C5v2 + O -> P5v2 + A5v3 (1)
D4v3 + A5v3 -> C4v3 + D5v3 (1)
C5v3 + O -> P5v3 + A5v4 (1)
D4v4 + A5v4 -> C4v4 + D5v4 (1)
C5v4 + O -> P5v4 + A5v5 (1)
D4v5 + A5v5 -> C4v5 + D5v5 (1)
C5v5 + O -> P5v5 + A5v6 (1)
D4v6 + A5v6 -> C4v6 + D5v6 (1)
C5v6 + O -> P5v6 + A5v7 (1)
D4v7 + A5v7 -> C4v7 + D5v7 (1)
C5v7 + O -> P5v7 + A5v8 (1)
D4v8 + A5v8 -> C4v8 + D5v8 (1)
C5v8 + O -> P5v8 + A5v9 (1)
D4v9 + A5v9 -> C4v9 + D5v9 (1)
C5v9 + O -> P5v9 + A5v10 (1)
D4v10 + A5v10 -> C4v10 + D5v10 (1)
C5v10 + O -> P5v10 + A5v11 (1)
D4v11 + A5v11 -> C4v11 + D5v11 (1)
C5v11 + O -> P5v11 + A5v12 (1)
D4v12 + A5v12 -> C4v12 + D5v12 (1)
C5v12 + O -> P5v12 + A5v13 (1)
D4v13 + A5v13 -> C4v13 + D5v13 (1)
C5v13 + O -> P5v13 + A5v14 (1)
D4v14 + A5v14 -> C4v14 + D5v14 (1)
C5v14 + O -> P5v14 + A5v15 (1)
D4v15 + A5v15 -> C4v15 + D5v15 (1)
C6v1 + O -> P6v1 + A6v2 (1)
D5v2 + A6v2 -> C5v2 + D6v2 (1)
C6v2 + O -> P6v2 + A6v3 (1)
D5v3 + A6v3 -> C5v3 + D6v3 (1)
C6v3 + O -> P6v3 + A6v4 (1)
D5v4 + A6v4 -> C5v4 + D6v4 (1)
C6v4 + O -> P6v4 + A6v5 (1)
D5v5 + A6v5 -> C5v5 + D6v5 (1)
C6v5 + O -> P6v5 + A6v6 (1)
D5v6 + A6v6 -> C5v6 + D6v6 (1)
C6v6 + O -> P6v6 + A6v7 (1)
D5v7 + A6v7 -> C5v7 + D6v7 (1)
C6v7 + O -> P6v7 + A6v8 (1)
D5v8 + A6v8 -> C5v8 + D6v8 (1)
C6v8 + O -> P6v8 + A6v9 (1)
D5v9 + A6v9 -> C5v9 + D6v9 (1)
C6v9 + O -> P6v9 + A6v10 (1)
D5v10 + A6v10 -> C5v10 + D6v10 (1)
C6v10 + O -> P6v10 + A6v11 (1)
D5v11 + A6v11 -> C5v11 + D6v11 (1)
C6v11 + O -> P6v11 + A6v12 (1)
D5v12 + A6v12 -> C5v12 + D6v12 (1)
C6v12 + O -> P6v12 + A6v13 (1)
D5v13 + A6v13 -> C5v13 + D6v13 (1)
C6v13 + O -> P6v13 + A6v14 (1)
D5v14 + A6v14 -> C5v14 + D6v14 (1)
C6v14 + O -> P6v14 + A6v15 (1)
D5v15 + A6v15 -> C5v15 + D6v15 (1)
C7v1 + O -> P7v1 + A7v2 (1)
D6v2 + A7v2 -> C6v2 + D7v2 (1)
C7v2 + O -> P7v2 + A7v3 (1)
D6v3 + A7v3 -> C6v3 + D7v3 (1)
C7v3 + O -> P7v3 + A7v4 (1)
D6v4 + A7v4 -> C6v4 + D7v4 (1)
C7v4 + O -> P7v4 + A7v5 (1)
D6v5 + A7v5 -> C6v5 + D7v5 (1)
C7v5 + O -> P7v5 + A7v6 (1)
D6v6 + A7v6 -> C6v6 + D7v6 (1)
C7v6 + O -> P7v6 + A7v7 (1)
D6v7 + A7v7 -> C6v7 + D7v7 (1)
C7v7 + O -> P7v7 + A7v8 (1)
D6v8 + A7v8 -> C6v8 + D7v8 (1)
C7v8 + O -> P7v8 + A7v9 (1)
D6v9 + A7v9 -> C6v9 + D7v9 (1)
C7v9 + O -> P7v9 + A7v10 (1)
D6v10 + A7v10 -> C6v10 + D7v10 (1)
C7v10 + O -> P7v10 + A7v11 (1)
D6v11 + A7v11 -> C6v11 + D7v11 (1)
C7v11 + O -> P7v11 + A7v12 (1)
D6v12 + A7v12 -> C6v12 + D7v12 (1)
C7v12 + O -> P7v12 + A7v13 (1)
D6v13 + A7v13 -> C6v13 + D7v13 (1)
C7v13 + O -> P7v13 + A7v14 (1)
D6v14 + A7v14 -> C6v14 + D7v14 (1)
C7v14 + O -> P7v14 + A7v15 (1)
D6v15 + A7v15 -> C6v15 + D7v15 (1)
C8v1 + O -> P8v1 + A8v2 (1)
D7v2 + A8v2 -> C7v2 + D8v2 (1)
C8v2 + O -> P8v2 + A8v3 (1)
D7v3 + A8v3 -> C7v3 + D8v3 (1)
C8v3 + O -> P8v3 + A8v4 (1)
D7v4 + A8v4 -> C7v4 + D8v4 (1)
C8v4 + O -> P8v4 + A8v5 (1)
D7v5 + A8v5 -> C7v5 + D8v5 (1)
C8v5 + O -> P8v5 + A8v6 (1)
D7v6 + A8v6 -> C7v6 + D8v6 (1)
C8v6 + O -> P8v6 + A8v7 (1)
D7v7 + A8v7 -> C7v7 + D8v7 (1)
C8v7 + O -> P8v7 + A8v8 (1)
D7v8 + A8v8 -> C7v8 + D8v8 (1)
C8v8 + O -> P8v8 + A8v9 (1)
D7v9 + A8v9 -> C7v9 + D8v9 (1)
C8v9 + O -> P8v9 + A8v10 (1)
D7v10 + A8v10 -> C7v10 + D8v10 (1)
C8v10 + O -> P8v10 + A8v11 (1)
D7v11 + A8v11 -> C7v11 + D8v11 (1)
C8v11 + O -> P8v11 + A8v12 (1)
D7v12 + A8v12 -> C7v12 + D8v12 (1)
C8v12 + O -> P8v12 + A8v13 (1)
D7v13 + A8v13 -> C7v13 + D8v13 (1)
C8v13 + O -> P8v13 + A8v14 (1)
D7v14 + A8v14 -> C7v14 + D8v14 (1)
C8v14 + O -> P8v14 + A8v15 (1)
D7v15 + A8v15 -> C7v15 + D8v15 (1)
C9v1 + O -> P9v1 + A9v2 (1)
D8v2 + A9v2 -> C8v2 + D9v2 (1)
C9v2 + O -> P9v2 + A9v3 (1)
D8v3 + A9v3 -> C8v3 + D9v3 (1)
C9v3 + O -> P9v3 + A9v4 (1)
D8v4 + A9v4 -> C8v4 + D9v4 (1)
C9v4 + O -> P9v4 + A9v5 (1)
D8v5 + A9v5 -> C8v5 + D9v5 (1)
C9v5 + O -> P9v5 + A9v6 (1)
D8v6 + A9v6 -> C8v6 + D9v6 (1)
C9v6 + O -> P9v6 + A9v7 (1)
D8v7 + A9v7 -> C8v7 + D9v7 (1)
C9v7 + O -> P9v7 + A9v8 (1)
D8v8 + A9v8 -> C8v8 + D9v8 (1)
C9v8 + O -> P9v8 + A9v9 (1)
D8v9 + A9v9 -> C8v9 + D9v9 (1)
C9v9 + O -> P9v9 + A9v10 (1)
D8v10 + A9v10 -> C8v10 + D9v10 (1)
C9v10 + O -> P9v10 + A9v11 (1)
D8v11 + A9v11 -> C8v11 + D9v11 (1)
C9v11 + O -> P9v11 + A9v12 (1)
D8v12 + A9v12 -> C8v12 + D9v12 (1)
C9v12 + O -> P9v12 + A9v13 (1)
D8v13 + A9v13 -> C8v13 + D9v13 (1)
C9v13 + O -> P9v13 + A9v14 (1)
D8v14 + A9v14 -> C8v14 + D9v14 (1)
C9v14 + O -> P9v14 + A9v15 (1)
D8v15 + A9v15 -> C8v15 + D9v15 (1)
C10v1 + O -> P10v1 + A10v2 (1)
D9v2 + A10v2 -> C9v2 + D10v2 (1)
C10v2 + O -> P10v2 + A10v3 (1)
D9v3 + A10v3 -> C9v3 + D10v3 (1)
C10v3 + O -> P10v3 + A10v4 (1)
D9v4 + A10v4 -> C9v4 + D10v4 (1)
C10v4 + O -> P10v4 + A10v5 (1)
D9v5 + A10v5 -> C9v5 + D10v5 (1)
C10v5 + O -> P10v5 + A10v6 (1)
D9v6 + A10v6 -> C9v6 + D10v6 (1)
C10v6 + O -> P10v6 + A10v7 (1)
D9v7 + A10v7 -> C9v7 + D10v7 (1)
C10v7 + O -> P10v7 + A10v8 (1)
D9v8 + A10v8 -> C9v8 + D10v8 (1)
C10v8 + O -> P10v8 + A10v9 (1)
D9v9 + A10v9 -> C9v9 + D10v9 (1)
C10v9 + O -> P10v9 + A10v10 (1)
D9v10 + A10v10 -> C9v10 + D10v10 (1)
C10v10 + O -> P10v10 + A10v11 (1)
D9v11 + A10v11 -> C9v11 + D10v11 (1)
C10v11 + O -> P10v11 + A10v12 (1)
D9v12 + A10v12 -> C9v12 + D10v12 (1)
C10v12 + O -> P10v12 + A10v13 (1)
D9v13 + A10v13 -> C9v13 + D10v13 (1)
C10v13 + O -> P10v13 + A10v14 (1)
D9v14 + A10v14 -> C9v14 + D10v14 (1)
C10v14 + O -> P10v14 + A10v15 (1)
D9v15 + A10v15 -> C9v15 + D10v15 (1)
C11v1 + O -> P11v1 + A11v2 (1)
D10v2 + A11v2 -> C10v2 + D11v2 (1)
C11v2 + O -> P11v2 + A11v3 (1)
D10v3 + A11v3 -> C10v3 + D11v3 (1)
C11v3 + O -> P11v3 + A11v4 (1)
D10v4 + A11v4 -> C10v4 + D11v4 (1)
C11v4 + O -> P11v4 + A11v5 (1)
D10v5 + A11v5 -> C10v5 + D11v5 (1)
C11v5 + O -> P11v5 + A11v6 (1)
D10v6 + A11v6 -> C10v6 + D11v6 (1)
C11v6 + O -> P11v6 + A11v7 (1)
D10v7 + A11v7 -> C10v7 + D11v7 (1)
C11v7 + O -> P11v7 + A11v8 (1)
D10v8 + A11v8 -> C10v8 + D11v8 (1)
C11v8 + O -> P11v8 + A11v9 (1)
D10v9 + A11v9 -> C10v9 + D11v9 (1)
C11v9 + O -> P11v9 + A11v10 (1)
D10v10 + A11v10 -> C10v10 + D11v10 (1)
C11v10 + O -> P11v10 + A11v11 (1)
D10v11 + A11v11 -> C10v11 + D11v11 (1)
C11v11 + O -> P11v11 + A11v12 (1)
D10v12 + A11v12 -> C10v12 + D11v12 (1)
C11v12 + O -> P11v12 + A11v13 (1)
D10v13 + A11v13 -> C10v13 + D11v13 (1)
C11v13 + O -> P11v13 + A11v14 (1)
D10v14 + A11v14 -> C10v14 + D11v14 (1)
C11v14 + O -> P11v14 + A11v15 (1)
D10v15 + A11v15 -> C10v15 + D11v15 (1)
C12v1 + O -> P12v1 + A12v2 (1)
D11v2 + A12v2 -> C11v2 + D12v2 (1)
C12v2 + O -> P12v2 + A12v3 (1)
D11v3 + A12v3 -> C11v3 + D12v3 (1)
C12v3 + O -> P12v3 + A12v4 (1)
D11v4 + A12v4 -> C11v4 + D12v4 (1)
C12v4 + O -> P12v4 + A12v5 (1)
D11v5 + A12v5 -> C11v5 + D12v5 (1)
C12v5 + O -> P12v5 + A12v6 (1)
D11v6 + A12v6 -> C11v6 + D12v6 (1)
C12v6 + O -> P12v6 + A12v7 (1)
D11v7 + A12v7 -> C11v7 + D12v7 (1)
C12v7 + O -> P12v7 + A12v8 (1)
D11v8 + A12v8 -> C11v8 + D12v8 (1)
C12v8 + O -> P12v8 + A12v9 (1)
D11v9 + A12v9 -> C11v9 + D12v9 (1)
C12v9 + O -> P12v9 + A12v10 (1)
D11v10 + A12v10 -> C11v10 + D12v10 (1)
C12v10 + O -> P12v10 + A12v11 (1)
D11v11 + A12v11 -> C11v11 + D12v11 (1)
C12v11 + O -> P12v11 + A12v12 (1)
D11v12 + A12v12 -> C11v12 + D12v12 (1)
C12v12 + O -> P12v12 + A12v13 (1)
D11v13 + A12v13 -> C11v13 + D12v13 (1)
C12v13 + O -> P12v13 + A12v14 (1)
D11v14 + A12v14 -> C11v14 + D12v14 (1)
C12v14 + O -> P12v14 + A12v15 (1)
D11v15 + A12v15 -> C11v15 + D12v15 (1)
C13v1 + O -> P13v1 + A13v2 (1)
D12v2 + A13v2 -> C12v2 + D13v2 (1)
C13v2 + O -> P13v2 + A13v3 (1)
D12v3 + A13v3 -> C12v3 + D13v3 (1)
C13v3 + O -> P13v3 + A13v4 (1)
D12v4 + A13v4 -> C12v4 + D13v4 (1)
C13v4 + O -> P13v4 + A13v5 (1)
D12v5 + A13v5 -> C12v5 + D13v5 (1)
C13v5 + O -> P13v5 + A13v6 (1)
D12v6 + A13v6 -> C12v6 + D13v6 (1)
C13v6 + O -> P13v6 + A13v7 (1)
D12v7 + A13v7 -> C12v7 + D13v7 (1)
C13v7 + O -> P13v7 + A13v8 (1)
D12v8 + A13v8 -> C12v8 + D13v8 (1)
C13v8 + O -> P13v8 + A13v9 (1)
D12v9 + A13v9 -> C12v9 + D13v9 (1)
C13v9 + O -> P13v9 + A13v10 (1)
D12v10 + A13v10 -> C12v10 + D13v10 (1)
C13v10 + O -> P13v10 + A13v11 (1)
D12v11 + A13v11 -> C12v11 + D13v11 (1)
C13v11 + O -> P13v11 + A13v12 (1)
D12v12 + A13v12 -> C12v12 + D13v12 (1)
C13v12 + O -> P13v12 + A13v13 (1)
D12v13 + A13v13 -> C12v13 + D13v13 (1)
C13v13 + O -> P13v13 + A13v14 (1)
D12v14 + A13v14 -> C12v14 + D13v14 (1)
C13v14 + O -> P13v14 + A13v15 (1)
D12v15 + A13v15 -> C12v15 + D13v15 (1)
C14v1 + O -> P14v1 + A14v2 (1)
D13v2 + A14v2 -> C13v2 + D14v2 (1)
C14v2 + O -> P14v2 + A14v3 (1)
D13v3 + A14v3 -> C13v3 + D14v3 (1)
C14v3 + O -> P14v3 + A14v4 (1)
D13v4 + A14v4 -> C13v4 + D14v4 (1)
C14v4 + O -> P14v4 + A14v5 (1)
D13v5 + A14v5 -> C13v5 + D14v5 (1)
C14v5 + O -> P14v5 + A14v6 (1)
D13v6 + A14v6 -> C13v6 + D14v6 (1)
C14v6 + O -> P14v6 + A14v7 (1)
D13v7 + A14v7 -> C13v7 + D14v7 (1)
C14v7 + O -> P14v7 + A14v8 (1)
D13v8 + A14v8 -> C13v8 + D14v8 (1)
C14v8 + O -> P14v8 + A14v9 (1)
D13v9 + A14v9 -> C13v9 + D14v9 (1)
C14v9 + O -> P14v9 + A14v10 (1)
D13v10 + A14v10 -> C13v10 + D14v10 (1)
C14v10 + O -> P14v10 + A14v11 (1)
D13v11 + A14v11 -> C13v11 + D14v11 (1)
C14v11 + O -> P14v11 + A14v12 (1)
D13v12 + A14v12 -> C13v12 + D14v12 (1)
C14v12 + O -> P14v12 + A14v13 (1)
D13v13 + A14v13 -> C13v13 + D14v13 (1)
C14v13 + O -> P14v13 + A14v14 (1)
D13v14 + A14v14 -> C13v14 + D14v14 (1)
C14v14 + O -> P14v14 + A14v15 (1)
D13v15 + A14v15 -> C13v15 + D14v15 (1)
# handle the end-of-line issues.
D14v2 + O -> A14v2 + T15v2 (1)
A14v2 + T15v2 -> D14v2 + O (1)
C15v1 + T15v2 -> P15v1 + D15v2 (1)
A14v2 + D15v2 -> C14v2 + C15v2 (1)
D14v3 + O -> A14v3 + T15v3 (1)
A14v3 + T15v3 -> D14v3 + O (1)
C15v2 + T15v3 -> P15v2 + D15v3 (1)
A14v3 + D15v3 -> C14v3 + C15v3 (1)
D14v4 + O -> A14v4 + T15v4 (1)
A14v4 + T15v4 -> D14v4 + O (1)
C15v3 + T15v4 -> P15v3 + D15v4 (1)
A14v4 + D15v4 -> C14v4 + C15v4 (1)
D14v5 + O -> A14v5 + T15v5 (1)
A14v5 + T15v5 -> D14v5 + O (1)
C15v4 + T15v5 -> P15v4 + D15v5 (1)
A14v5 + D15v5 -> C14v5 + C15v5 (1)
D14v6 + O -> A14v6 + T15v6 (1)
A14v6 + T15v6 -> D14v6 + O (1)
C15v5 + T15v6 -> P15v5 + D15v6 (1)
A14v6 + D15v6 -> C14v6 + C15v6 (1)
D14v7 + O -> A14v7 + T15v7 (1)
A14v7 + T15v7 -> D14v7 + O (1)
C15v6 + T15v7 -> P15v6 + D15v7 (1)
A14v7 + D15v7 -> C14v7 + C15v7 (1)
D14v8 + O -> A14v8 + T15v8 (1)
A14v8 + T15v8 -> D14v8 + O (1)
C15v7 + T15v8 -> P15v7 + D15v8 (1)
A14v8 + D15v8 -> C14v8 + C15v8 (1)
D14v9 + O -> A14v9 + T15v9 (1)
A14v9 + T15v9 -> D14v9 + O (1)
C15v8 + T15v9 -> P15v8 + D15v9 (1)
A14v9 + D15v9 -> C14v9 + C15v9 (1)
D14v10 + O -> A14v10 + T15v10 (1)
A14v10 + T15v10 -> D14v10 + O (1)
C15v9 + T15v10 -> P15v9 + D15v10 (1)
A14v10 + D15v10 -> C14v10 + C15v10 (1)
D14v11 + O -> A14v11 + T15v11 (1)
A14v11 + T15v11 -> D14v11 + O (1)
C15v10 + T15v11 -> P15v10 + D15v11 (1)
A14v11 + D15v11 -> C14v11 + C15v11 (1)
D14v12 + O -> A14v12 + T15v12 (1)
A14v12 + T15v12 -> D14v12 + O (1)
C15v11 + T15v12 -> P15v11 + D15v12 (1)
A14v12 + D15v12 -> C14v12 + C15v12 (1)
D14v13 + O -> A14v13 + T15v13 (1)
A14v13 + T15v13 -> D14v13 + O (1)
C15v12 + T15v13 -> P15v12 + D15v13 (1)
A14v13 + D15v13 -> C14v13 + C15v13 (1)
D14v14 + O -> A14v14 + T15v14 (1)
A14v14 + T15v14 -> D14v14 + O (1)
C15v13 + T15v14 -> P15v13 + D15v14 (1)
A14v14 + D15v14 -> C14v14 + C15v14 (1)
D14v15 + O -> A14v15 + T15v15 (1)
A14v15 + T15v15 -> D14v15 + O (1)
C15v14 + T15v15 -> P15v14 + D15v15 (1)
A14v15 + D15v15 -> C14v15 + C15v15 (1)
C0v15 -> P0v15 (1)
C1v15 -> P1v15 (1)
C2v15 -> P2v15 (1)
C3v15 -> P3v15 (1)
C4v15 -> P4v15 (1)
C5v15 -> P5v15 (1)
C6v15 -> P6v15 (1)
C7v15 -> P7v15 (1)
C8v15 -> P8v15 (1)
C9v15 -> P9v15 (1)
C10v15 -> P10v15 (1)
C11v15 -> P11v15 (1)
C12v15 -> P12v15 (1)
C13v15 -> P13v15 (1)
C14v15 -> P14v15 (1)
C15v15 -> P15v15 (1)
# convert the uniquely-addressed pixels to the image colors.
P0v0 -> w (1)
P0v1 -> b (1)
P0v2 -> b (1)
P0v3 -> b (1)
P0v4 -> w (1)
P0v5 -> b (1)
P0v6 -> w (1)
P0v7 -> w (1)
P0v8 -> w (1)
P0v9 -> w (1)
P0v10 -> b (1)
P0v11 -> w (1)
P0v12 -> b (1)
P0v13 -> b (1)
P0v14 -> b (1)
P0v15 -> w (1)
P1v0 -> b (1)
P1v1 -> db (1)
P1v2 -> db (1)
P1v3 -> db (1)
P1v4 -> b (1)
P1v5 -> w (1)
P1v6 -> b (1)
P1v7 -> w (1)
P1v8 -> w (1)
P1v9 -> b (1)
P1v10 -> w (1)
P1v11 -> b (1)
P1v12 -> db (1)
P1v13 -> db (1)
P1v14 -> db (1)
P1v15 -> b (1)
P2v0 -> b (1)
P2v1 -> db (1)
P2v2 -> lb (1)
P2v3 -> dn (1)
P2v4 -> db (1)
P2v5 -> b (1)
P2v6 -> w (1)
P2v7 -> b (1)
P2v8 -> b (1)
P2v9 -> w (1)
P2v10 -> b (1)
P2v11 -> db (1)
P2v12 -> ln (1)
P2v13 -> lb (1)
P2v14 -> db (1)
P2v15 -> b (1)
P3v0 -> b (1)
P3v1 -> db (1)
P3v2 -> lb (1)
P3v3 -> lb (1)
P3v4 -> w (1)
P3v5 -> db (1)
P3v6 -> b (1)
P3v7 -> b (1)
P3v8 -> b (1)
P3v9 -> b (1)
P3v10 -> db (1)
P3v11 -> w (1)
P3v12 -> lb (1)
P3v13 -> lb (1)
P3v14 -> db (1)
P3v15 -> b (1)
P4v0 -> b (1)
P4v1 -> db (1)
P4v2 -> lb (1)
P4v3 -> w (1)
P4v4 -> lb (1)
P4v5 -> w (1)
P4v6 -> db (1)
P4v7 -> b (1)
P4v8 -> b (1)
P4v9 -> db (1)
P4v10 -> w (1)
P4v11 -> lb (1)
P4v12 -> w (1)
P4v13 -> lb (1)
P4v14 -> db (1)
P4v15 -> b (1)
P5v0 -> b (1)
P5v1 -> db (1)
P5v2 -> dn (1)
P5v3 -> w (1)
P5v4 -> w (1)
P5v5 -> lb (1)
P5v6 -> db (1)
P5v7 -> b (1)
P5v8 -> b (1)
P5v9 -> db (1)
P5v10 -> lb (1)
P5v11 -> w (1)
P5v12 -> w (1)
P5v13 -> ln (1)
P5v14 -> db (1)
P5v15 -> b (1)
P6v0 -> b (1)
P6v1 -> db (1)
P6v2 -> db (1)
P6v3 -> dn (1)
P6v4 -> dn (1)
P6v5 -> dn (1)
P6v6 -> db (1)
P6v7 -> b (1)
P6v8 -> b (1)
P6v9 -> db (1)
P6v10 -> ln (1)
P6v11 -> ln (1)
P6v12 -> ln (1)
P6v13 -> db (1)
P6v14 -> db (1)
P6v15 -> b (1)
P7v0 -> w (1)
P7v1 -> b (1)
P7v2 -> db (1)
P7v3 -> db (1)
P7v4 -> dn (1)
P7v5 -> dn (1)
P7v6 -> dn (1)
P7v7 -> db (1)
P7v8 -> db (1)
P7v9 -> ln (1)
P7v10 -> ln (1)
P7v11 -> ln (1)
P7v12 -> db (1)
P7v13 -> db (1)
P7v14 -> b (1)
P7v15 -> w (1)
P8v0 -> w (1)
P8v1 -> w (1)
P8v2 -> b (1)
P8v3 -> b (1)
P8v4 -> db (1)
P8v5 -> dn (1)
P8v6 -> db (1)
P8v7 -> b (1)
P8v8 -> b (1)
P8v9 -> db (1)
P8v10 -> ln (1)
P8v11 -> db (1)
P8v12 -> b (1)
P8v13 -> b (1)
P8v14 -> w (1)
P8v15 -> w (1)
P9v0 -> w (1)
P9v1 -> b (1)
P9v2 -> dn (1)
P9v3 -> dn (1)
P9v4 -> b (1)
P9v5 -> b (1)
P9v6 -> db (1)
P9v7 -> b (1)
P9v8 -> b (1)
P9v9 -> db (1)
P9v10 -> b (1)
P9v11 -> b (1)
P9v12 -> ln (1)
P9v13 -> ln (1)
P9v14 -> b (1)
P9v15 -> w (1)
P10v0 -> b (1)
P10v1 -> dn (1)
P10v2 -> lb (1)
P10v3 -> lb (1)
P10v4 -> dn (1)
P10v5 -> dn (1)
P10v6 -> db (1)
P10v7 -> b (1)
P10v8 -> b (1)
P10v9 -> db (1)
P10v10 -> ln (1)
P10v11 -> ln (1)
P10v12 -> lb (1)
P10v13 -> lb (1)
P10v14 -> ln (1)
P10v15 -> b (1)
P11v0 -> b (1)
P11v1 -> dn (1)
P11v2 -> w (1)
P11v3 -> lb (1)
P11v4 -> lb (1)
P11v5 -> dn (1)
P11v6 -> db (1)
P11v7 -> b (1)
P11v8 -> b (1)
P11v9 -> db (1)
P11v10 -> ln (1)
P11v11 -> lb (1)
P11v12 -> lb (1)
P11v13 -> w (1)
P11v14 -> ln (1)
P11v15 -> b (1)
P12v0 -> b (1)
P12v1 -> dn (1)
P12v2 -> lb (1)
P12v3 -> w (1)
P12v4 -> lb (1)
P12v5 -> dn (1)
P12v6 -> b (1)
P12v7 -> w (1)
P12v8 -> w (1)
P12v9 -> b (1)
P12v10 -> ln (1)
P12v11 -> lb (1)
P12v12 -> w (1)
P12v13 -> lb (1)
P12v14 -> ln (1)
P12v15 -> b (1)
P13v0 -> b (1)
P13v1 -> dn (1)
P13v2 -> lb (1)
P13v3 -> dn (1)
P13v4 -> dn (1)
P13v5 -> b (1)
P13v6 -> w (1)
P13v7 -> w (1)
P13v8 -> w (1)
P13v9 -> w (1)
P13v10 -> b (1)
P13v11 -> ln (1)
P13v12 -> ln (1)
P13v13 -> lb (1)
P13v14 -> ln (1)
P13v15 -> b (1)
P14v0 -> w (1)
P14v1 -> b (1)
P14v2 -> dn (1)
P14v3 -> dn (1)
P14v4 -> b (1)
P14v5 -> w (1)
P14v6 -> w (1)
P14v7 -> w (1)
P14v8 -> w (1)
P14v9 -> w (1)
P14v10 -> w (1)
P14v11 -> b (1)
P14v12 -> ln (1)
P14v13 -> ln (1)
P14v14 -> b (1)
P14v15 -> w (1)
P15v0 -> w (1)
P15v1 -> w (1)
P15v2 -> b (1)
P15v3 -> b (1)
P15v4 -> w (1)
P15v5 -> w (1)
P15v6 -> w (1)
P15v7 -> w (1)
P15v8 -> w (1)
P15v9 -> w (1)
P15v10 -> w (1)
P15v11 -> w (1)
P15v12 -> b (1)
P15v13 -> b (1)
P15v14 -> w (1)
P15v15 -> w (1)
!END_TRANSITION_RULES

!START_COLORMAP
{background} O : (255,255,255)
{start} S : (5,5,5)
{white} w : (250,250,250)
{black} b : (10,10,10)
{dark blue} db : (0,0,150)
{light blue} lb : (0,0,240)
{dark brown} dn : (101,67,33)
{light brown} ln : (181,101,29)
{site P} P0v12,P0v14,P4v10,P14v4,P13v7,P12v7,P4v7,P11v0,P5v15,P12v4,P0v7,P4v4,P13v10,P13v5,P3v3,P7v3,P7v9,P1v15,P11v1,P0v10,P11v14,P0v2,P10v14,P0v15,P14v11,P1v9,P1v6,P3v12,P10v4,P8v1,P2v7,P14v10,P1v7,P8v15,P0v8,P10v6,P8v4,P4v12,P13v1,P2v8,P15v10,P4v13,P9v10,P11v13,P2v6,P6v6,P9v5,P5v11,P14v12,P5v8,P13v6,P2v10,P10v3,P0v6,P5v9,P0v5,P3v2,P4v14,P7v13,P15v0,P3v6,P1v10,P5v3,P10v8,P8v7,P11v2,P3v1,P2v1,P15v9,P15v5,P14v1,P10v1,P9v15,P12v15,P13v4,P6v11,P9v1,P12v14,P15v2,P6v4,P15v14,P11v11,P0v13,P14v8,P3v10,P11v3,P15v15,P7v7,P1v14,P2v2,P5v2,P9v14,P8v5,P1v13,P3v0,P3v15,P10v2,P2v11,P9v12,P4v3,P5v6,P4v8,P10v7,P2v13,P5v10,P8v11,P2v14,P12v12,P8v12,P11v6,P8v8,P10v15,P0v11,P1v8,P9v0,P11v10,P7v0,P15v1,P15v13,P0v9,P10v5,P6v9,P1v5,P1v0,P6v14,P13v0,P6v3,P12v8,P8v10,P7v12,P2v9,P1v11,P9v13,P14v2,P2v12,P7v5,P9v2,P13v14,P7v14,P5v1,P6v13,P5v13,P3v5,P15v6,P8v6,P9v11,P2v4,P12v1,P13v12,P3v13,P9v9,P7v1,P9v8,P6v2,P1v3,P15v4,P11v9,P12v13,P6v15,P5v5,P12v5,P12v6,P12v2,P6v5,P0v1,P12v9,P4v6,P12v0,P4v0,P13v8,P14v13,P7v10,P13v13,P6v1,P11v7,P12v10,P3v8,P6v10,P10v13,P1v4,P4v1,P5v0,P6v12,P10v0,P5v7,P11v4,P11v15,P0v3,P8v2,P6v7,P2v15,P4v15,P0v4,P10v12,P6v0,P2v3,P8v9,P13v2,P11v12,P7v6,P4v11,P7v11,P13v9,P15v3,P15v11,P4v5,P14v15,P15v7,P3v9,P1v12,P3v7,P2v0,P13v3,P7v8,P3v11,P14v5,P9v4,P11v8,P8v3,P15v12,P7v2,P2v5,P3v4,P13v15,P1v1,P7v15,P10v11,P10v9,P13v11,P3v14,P0v0,P10v10,P14v3,P12v3,P14v9,P14v14,P1v2,P14v6,P11v5,P8v0,P9v6,P14v0,P4v9,P15v8,P6v8,P8v14,P4v2,P12v11,P5v14,P7v4,P8v13,P9v3,P14v7,P5v4,P5v12,P9v7 : (150,10,10)
{test T} T1v13,T0v12,T15v2,T1v3,T11v1,T1v11,T15v12,T15v3,T0v11,T13v0,T14v0,T15v14,T0v14,T1v1,T3v0,T4v1,T15v9,T15v6,T11v0,T15v0,T1v14,T1v8,T1v15,T0v8,T1v4,T0v9,T15v4,T3v1,T10v1,T10v0,T6v1,T12v0,T0v7,T15v11,T0v5,T2v0,T15v10,T7v1,T0v13,T6v0,T12v1,T0v3,T15v15,T15v5,T0v10,T2v1,T0v2,T4v0,T0v6,T1v9,T1v12,T8v1,T5v0,T15v13,T1v2,T7v0,T0v4,T15v7,T1v7,T5v1,T13v1,T15v8,T9v1,T1v0,T15v1,T14v1,T8v0,T1v6,T0v15,T9v0,T1v10,T1v5 : (20,20,20)
{grow G} G3v1,G6v0,G15v0,G0v11,G1v6,G1v10,G0v7,G13v1,G0v2,G9v1,G6v1,G10v1,G1v3,G2v1,G3v0,G1v5,G11v1,G11v0,G1v7,G14v0,G1v4,G1v0,G13v0,G10v0,G7v1,G0v6,G1v8,G2v0,G15v1,G1v1,G5v0,G0v3,G0v8,G0v5,G8v1,G12v0,G1v11,G0v10,G0v14,G4v1,G1v2,G1v14,G7v0,G1v15,G4v0,G0v13,G12v1,G9v0,G1v9,G1v13,G14v1,G8v0,G0v4,G5v1,G0v12,G1v12,G0v9,G0v15 : (40,40,40)
{add A} A3v2,A10v0,A7v12,A13v7,A13v5,A9v4,A10v12,A4v9,A12v12,A11v6,A12v8,A8v5,A5v5,A8v6,A12v4,A14v3,A8v1,A14v10,A6v6,A13v2,A12v10,A8v2,A9v11,A12v5,A8v15,A4v6,A4v14,A15v1,A8v8,A11v0,A11v12,A9v13,A10v7,A3v13,A14v15,A9v15,A5v8,A13v4,A3v12,A7v8,A10v6,A5v14,A2v14,A12v0,A5v6,A8v13,A4v8,A11v1,A5v7,A3v11,A9v9,A12v1,A10v11,A6v10,A11v11,A10v10,A2v5,A5v13,A2v3,A13v1,A14v11,A11v4,A4v13,A14v8,A12v9,A11v13,A2v9,A7v6,A2v11,A9v0,A8v12,A7v13,A14v4,A0v1,A10v1,A6v1,A12v7,A2v15,A11v14,A11v3,A9v2,A3v7,A12v2,A13v12,A5v9,A2v10,A13v10,A3v1,A7v1,A8v3,A8v7,A6v14,A1v0,A5v11,A6v2,A11v8,A13v13,A14v0,A7v9,A12v14,A5v12,A5v4,A5v0,A8v0,A10v13,A4v5,A2v4,A4v0,A12v15,A14v13,A3v4,A13v3,A13v9,A14v6,A7v15,A13v8,A4v10,A6v5,A11v9,A10v3,A0v0,A3v6,A7v2,A13v6,A14v9,A4v4,A9v6,A11v7,A6v11,A14v7,A3v9,A7v11,A4v2,A7v3,A13v14,A6v9,A13v11,A10v8,A6v4,A4v3,A12v6,A2v2,A6v3,A11v10,A9v7,A10v4,A9v5,A5v10,A7v5,A7v7,A3v0,A9v10,A2v1,A2v13,A6v12,A9v1,A3v10,A14v1,A10v9,A2v12,A7v0,A13v15,A11v2,A8v14,A12v3,A6v8,A3v14,A12v11,A10v14,A8v11,A4v7,A11v5,A7v14,A13v0,A5v3,A9v12,A2v8,A3v5,A3v3,A10v2,A8v9,A9v14,A8v4,A2v6,A6v7,A6v13,A5v15,A2v0,A4v1,A8v10,A14v2,A1v1,A6v0,A4v11,A6v15,A4v12,A5v2,A7v10,A15v0,A12v13,A10v5,A14v12,A3v8,A11v15,A14v14,A2v7,A5v1,A4v15,A3v15,A9v8,A14v5,A7v4,A10v15,A9v3 : (60,60,60)
{add B} B11v0,B2v0,B8v0,B6v1,B6v0,B11v1,B12v1,B1v0,B5v1,B8v1,B7v0,B1v1,B13v1,B0v1,B9v1,B3v1,B10v0,B7v1,B9v0,B4v0,B14v0,B2v1,B3v0,B4v1,B5v0,B14v1,B13v0,B10v1,B12v0,B0v0 : (80,80,80)
{add C} C6v12,C1v7,C14v8,C15v14,C1v2,C1v4,C10v3,C8v2,C5v4,C11v15,C6v15,C0v14,C14v12,C6v6,C3v3,C11v5,C5v13,C0v15,C2v15,C2v2,C11v6,C15v1,C5v14,C9v4,C9v5,C9v10,C10v2,C2v7,C3v11,C10v12,C4v3,C1v10,C4v15,C3v14,C0v12,C7v8,C9v9,C6v10,C12v6,C5v2,C8v15,C4v7,C12v2,C15v10,C1v15,C14v15,C9v12,C11v8,C9v14,C10v11,C3v10,C14v13,C15v9,C11v2,C11v13,C13v4,C3v15,C7v4,C13v2,C15v11,C0v11,C15v13,C7v7,C1v12,C10v5,C13v8,C0v4,C10v4,C4v12,C12v12,C2v8,C6v8,C7v13,C12v14,C10v15,C9v11,C1v11,C7v11,C8v6,C12v11,C15v8,C5v12,C7v12,C2v9,C1v6,C13v6,C15v12,C4v10,C1v14,C5v15,C12v8,C1v9,C13v12,C6v13,C8v10,C3v5,C1v13,C3v4,C8v11,C3v2,C11v14,C10v6,C3v9,C4v4,C0v9,C4v1,C0v13,C8v3,C14v11,C0v7,C1v3,C9v2,C15v2,C2v1,C3v8,C4v8,C6v14,C0v8,C1v5,C7v14,C15v7,C11v7,C7v1,C5v10,C0v3,C9v13,C0v10,C2v11,C0v5,C15v5,C0v6,C6v11,C7v9,C4v6,C2v10,C13v14,C5v1,C7v10,C13v11,C10v7,C13v1,C14v10,C12v1,C14v7,C14v9,C11v12,C11v4,C4v13,C15v15,C8v14,C15v4,C3v1,C5v8,C6v4,C14v5,C2v5,C8v5,C5v9,C2v6,C6v2,C7v6,C10v13,C4v2,C8v13,C11v9,C2v12,C13v3,C6v7,C12v5,C12v13,C13v15,C1v8,C9v15,C9v7,C13v5,C6v3,C5v7,C9v3,C2v4,C1v1,C4v9,C8v1,C2v13,C14v6,C14v1,C5v5,C8v12,C11v3,C13v10,C10v8,C12v4,C12v7,C14v3,C14v4,C13v9,C4v14,C10v9,C4v5,C2v14,C8v8,C13v7,C15v3,C14v14,C3v7,C12v3,C8v9,C7v3,C8v4,C0v2,C11v10,C6v5,C12v10,C3v12,C8v7,C15v6,C9v6,C9v1,C7v15,C11v1,C11v11,C10v1,C9v8,C5v11,C3v13,C10v14,C5v6,C6v9,C6v1,C3v6,C12v15,C0v1,C14v2,C7v2,C10v10,C13v13,C4v11,C5v3,C2v3,C7v5,C12v9 : (100,100,100)
{add D} D6v10,D12v2,D15v14,D2v3,D0v6,D13v11,D7v4,D6v6,D2v8,D9v2,D6v4,D9v12,D3v4,D3v14,D4v6,D5v3,D7v2,D7v8,D0v4,D5v6,D8v10,D5v8,D9v9,D11v4,D7v10,D0v2,D12v3,D15v9,D8v2,D14v13,D4v10,D2v9,D10v7,D4v12,D10v4,D15v3,D9v3,D14v4,D10v12,D3v8,D13v7,D5v14,D6v13,D14v11,D11v9,D10v2,D6v7,D0v7,D2v4,D14v3,D4v9,D6v9,D14v2,D13v4,D2v14,D6v3,D13v3,D15v8,D15v11,D3v13,D3v7,D9v4,D1v2,D4v11,D11v10,D1v14,D1v13,D10v15,D11v14,D15v15,D1v3,D0v1,D7v7,D2v13,D9v14,D10v9,D5v9,D3v15,D13v6,D10v11,D13v2,D0v13,D11v13,D5v15,D14v12,D1v1,D12v6,D6v8,D11v8,D1v11,D14v15,D8v6,D13v12,D2v6,D0v5,D10v3,D13v13,D8v12,D13v14,D12v9,D11v11,D10v5,D6v11,D14v5,D7v5,D5v10,D0v9,D8v4,D13v10,D5v4,D8v9,D4v15,D13v5,D3v12,D5v11,D15v2,D15v13,D11v2,D3v6,D4v3,D2v10,D12v14,D2v5,D10v10,D12v4,D8v5,D1v5,D2v7,D0v12,D3v10,D9v13,D6v12,D0v11,D11v15,D7v15,D12v11,D12v12,D12v7,D8v14,D4v8,D6v5,D13v9,D8v11,D15v5,D11v3,D12v5,D1v10,D6v14,D7v12,D14v8,D4v13,D5v12,D11v12,D7v3,D6v2,D5v2,D0v10,D1v4,D13v8,D12v13,D7v13,D3v11,D9v6,D2v12,D6v15,D10v8,D1v9,D4v5,D0v3,D15v6,D9v8,D13v15,D10v14,D5v5,D9v7,D9v10,D15v7,D0v8,D4v4,D5v13,D1v8,D11v5,D15v4,D14v14,D14v9,D9v11,D10v6,D7v14,D2v11,D12v15,D8v15,D3v3,D1v12,D8v8,D4v7,D8v7,D15v10,D15v12,D5v7,D7v9,D4v14,D10v13,D7v6,D14v6,D1v6,D8v3,D11v6,D12v10,D12v8,D1v15,D3v9,D1v7,D3v5,D14v7,D0v14,D4v2,D7v11,D8v13,D9v15,D3v2,D14v10,D2v15,D11v7,D9v5,D2v2 : (120,120,120)
!END_COLORMAP

!START_INIT_STATE
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O S O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
!END_INIT_STATE
